Board state evaluation in the game of Go - Preliminary WPE report
نویسنده
چکیده
The game of Go is very interesting from a machine learning point of view since it has been shown to be PSPACE hard to solve explicitly [9]. A major factor for the complexity is due to being played on a 19x19 board where moves can not be considered using only spacial locality. Heuristics are difficult to make for Go because much of the game is qualitative and it is hard to assign quantitative values to such situations. This paper extends GNU Go [6], a hybrid heuristic based Go program, in three ways: decomposition of patterns for influence propagation, adaptive strategy for move generation and risk identification and resolution for move generation. Pattern decomposition is analyzed and shown to be inferior to the original patterns for influence propagation. Adaptive strategy and risk identification and resolution are shown to improve the performance of GNU Go by a statistically significant amount.
منابع مشابه
The GOmputer: Accelerating GO with FPGAs
GO is a very popular board game, especially in the Asian world. In contrast to chess programs that are able to compete with human top players, GO programs are still rather weak. Game theory classifies GO and chess as deterministic twoperson zero-sum games with perfect information, which allows to address them with game tree search techniques such as the α/β algorithm. In principle, these games ...
متن کاملAtypical Gaze Behavior in Children with High Functioning Autism During an Active Balance Task
Background. Unusual gaze behavior in children with autism spectrum disorder (ASD) was reported very early in the literature. Objectives. The current study examined gaze behavior in children with ASD and typically developing (TD) children while performing an active balance task on the Wii balance board. Methods: 8 children (male) diagnosed with high-functioning ASD and 9 TD children (3 female, ...
متن کاملMastering the game of Go from scratch
In this report we pursue a transfer-learning inspired approach to learning to play the game of Go through pure self-play reinforcement learning. We train a policy network on a 5 ⇥ 5 Go board, and evaluate a mechanism for transferring this knowledge to a larger board size. Although our model did learn a few interesting strategies on the 5 ⇥ 5 board, it never achieved human level, and the transfe...
متن کاملA Scalable Machine Learning Approach to Go
Go is an ancient board game that poses unique opportunities and challenges for AI and machine learning. Here we develop a machine learning approach to Go, and related board games, focusing primarily on the problem of learning a good evaluation function in a scalable way. Scalability is essential at multiple levels, from the library of local tactical patterns, to the integration of patterns acro...
متن کاملEvolutionary swarm neural network game engine for Capture Go
Evaluation of the current board position is critical in computer game engines. In sufficiently complex games, such a task is too difficult for a traditional brute force search to accomplish, even when combined with expert knowledge bases. This motivates the investigation of alternatives. This paper investigates the combination of neural networks, particle swarm optimization (PSO), and evolution...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015